.login-form {
  padding: 0 2em;
  color: #999;
}

.form-list {
  height: 4em;
  line-height: 4em;
}

.form-item-left {
  width: 7em;
  position: relative;
}

.form-item-right, .form-item-center {
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  flex: 1;
}

.form-item-left i, .form-item-right i {
  font-size: 1.7em;
}

.form-item-left span, .form-item-right span {

  font-size: 1.3em;
}

.login-icon-size {
  width: 26px;
  height: 26px;
  margin-top: -5px;
}
input:focus{
  background: transparent;
}
.form-item-right input, .form-item-center input {
  line-height: 2em;
  width: 100%;
  border: none;
  outline: none;
  -webkit-appearance: none;
  font-size:1.1em;
  background: transparent;
  color: #999;
}

.login-btn {
  font-size: 1.5em;
  color: #fff;
  background: #45c7c9;
  border-radius: 3px;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
}

/*.login-btn:hover {*/
  /*-webkit-tap-highlight-color: #00867f;*/
  /*font-size: 1.2em;*/
  /*color: #fff;*/
  /*background: #00867f;*/
  /*border-radius: 3px;*/
  /*height: 3em;*/
  /*line-height: 3em;*/
  /*text-align: center;*/
/*}*/

.share-item {
  flex:1;
  text-align: center
}




